

#import "MBProgressHUD.h"

@interface MBProgressHUD (WJTools)
/**
 *  显示成功信息提示框（默认是0.75秒后消失）
 *
 *  @param success 成功信息
 */
+ (void)showSuccess:(NSString *)success;
/**
 *  显示失败信息提示框（默认是0.75秒后消失）
 *
 *  @param error 失败信息
 */
+ (void)showError:(NSString *)error;
/**
 *  显示成功信息提示框
 *
 *  @param success 成功信息
 *  @param view    指定显示信息的view，view为nil时表示加在默认window上
 *  @param time    0表示不消失，！=0表示time秒后消失
 */
+ (void)showSuccess:(NSString *)success toView:(UIView *)view dissmissTime:(CGFloat)time;
/**
 *  显示失败信息提示框
 *
 *
 *  @param view    指定显示信息的view
 *  @param time    0表示不消失，！=0表示time秒后消失
 */
+ (void)showError:(NSString *)error toView:(UIView *)view dissmissTime:(CGFloat)time;
/**
 *  显示消息提示框(这个没有遮罩，其他的都有)
 *
 *  @param message 消息
 *  @param view    指定显示信息的view
 *
 *  @return 提示框
 */
+ (MBProgressHUD *)showMessage:(NSString *)message toView:(UIView *)view dissmissTime:(CGFloat)time;

/**
 *  显示消息提示框
 *
 *  @param message 消息
 *
 *  @return 提示框
 */
+ (MBProgressHUD *)showMessage:(NSString *)message dissmissTime:(CGFloat)time;

/**
 * 只显示文本
 *
 *  @param message 消息
 *
 *  @return 提示框
 */
+ (MBProgressHUD *)showOnlyTextMessage:(NSString *)message dissmissTime:(CGFloat)time;
/**
 *  隐藏提示框
 *
 *  @param view 指定隐藏提示框的view
 */
+ (void)hideHUDForView:(UIView *)view;
/**
 *  隐藏提示框
 */
+ (void)hideHUD;

/**
 *  显示等待提示框
 *
 *  @param title 指定提示框的内容
 *  @param time    0表示不消失，！=0表示time秒后消失
 */
+ (void)showWaitingInfoWithTitle:(NSString *)title dissmissTime:(CGFloat)time;

+ (void)showWaitingInfoWithTitle:(NSString *)title view:(UIView*)view dissmissTime:(CGFloat)time;

@end
